4D Chart v13CT EVENT FILTER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Chart v13
CT EVENT FILTER
|
CT EVENT FILTER ( area ; filtro ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D Chart | |||||
filtro | Entero largo |
![]() |
Eventos a procesar | |||||
El comando CT EVENT FILTER define los eventos que provocan la ejecución del método objeto de area o del método de evento.
Por defecto, un método objeto asociado a un área 4D Chart se ejecuta cuando el usuario selecciona un objeto fuera del área. Con CT EVENT FILTER puede especificar otros eventos que ejecuten el método. Además, un método instalado con el comando CT ON EVENT también se ejecutará.
filtro especifica los eventos a utilizar, expresados como la suma de los códigos de eventos. Los siguientes son los códigos de evento:
Valor | Evento |
-1 | Todos los eventos |
0 | Ningún evento |
1 | Creación de área |
2 | Eliminación de área |
4 | Área activada (por medio de un clic o al traerla al frente) |
8 | Área desactivada (área no activa) |
16 | Creación de objeto (crear, pegar, duplicar) |
32 | Eliminación de objeto (borrar, cortar, eliminar) |
64 | Ctrl+Clic (Windows) o Comando-clic (Macintosh), no necesariamente en un objeto |
128 | El objeto se mueve (alineación, desplazamiento, etc.) |
256 | El objeto se redimensiona (teclas flechas, arrastrar, etc.) |
1024 | Cambio de los objetos seleccionados |
2048 | Doble-clic |
4096 | El objeto cambia de forma |
Si pasa -1 en area, el filtro de eventos se convierte en el filtro por defecto para todas las áreas 4D Chart creadas posteriormente en los formularios y en las ventanas externas. Esto permite interceptar las áreas creadas a partir del menú Plug-in del modo Desarrollo. También permite la gestión consistente de eventos en todas las áreas.
Este ejemplo añade Ctrl+clic (bajo Windows) o Comando+clic (bajo MacOS) y doble-clic a la lista de eventos por defecto interceptados por el método objeto del área de gráfico.
CT EVENT FILTER(Area;64+2048)
Producto: 4D Chart
Tema: CT Control
Número
14514
Lista alfabética de los comandos
Creado por: 4D Chart 1